package com.weirq.dao;

import java.util.List;
import java.util.Map;

import com.weirq.vo.ShareFile;
import com.weirq.vo.UserModel;
/**
 * 
 * @author pc-Haitao
 * @ClassName:BaseDao 声明BaseDao接口 
 * @Version 版本
 * @Modifiedby 修改人
 * @Copyright 公司名称
 * @date 2016年8月18日下午4:32:38
 */
public interface BaseDao {
	public void save(UserModel userModel);//保存注册用户
	public void add(ShareFile shareFile);//保存分享信息
    public void updateStatus(String email,int status);//更新注册用户状态
    public void updatePassword(String email,String password);//更新注册用户密码
	public List<Map<String, Object>> find(String username, String password);//根据注册用户名和密码查找user表
	public List<Map<String, Object>> findbyname(String username);//根据注册用户名查找user表
	public List<Map<String, Object>> findbysharename(String username);//根据注册用户名查找share_file表
	public List<Map<String, Object>> findByEcode(String id,String ecode);//根据分享id和提取码查找数据库share_file表
	public List<Map<String, Object>> findbyemail(String email);//根据邮箱查找user表
	public void deleteshare(String dir);//删除分享
}
